package com.xscha.tableforge.model.vo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class NodeMetaVo {
    private String id;
    private String appId;
    private String parentId;
    private Double displayOrder;
    private String nodeId;
    private String nodeName;
    private String icon;
    private String nodeType;
    private Boolean isVisible;
    private String extra;
    private String path;
    private LocalDateTime createdTime;
    private String createdBy;
    private LocalDateTime lastModifiedTime;
    private String lastModifiedBy;
    
    // 从extra字段解析的属性
    private Boolean isMenuItem;
    private String groupId;
    private String component;
    private String redirect;
    private Boolean alwaysShow;
}